0094a9436d88018bc65fb299584f69ad351360d3,src/frontend/org/voltdb/iv2/LeaderAppointer.java,LeaderAppointer,removeAndCleanupPartition,#number#,765

Before Change


                m_zk.delete(ZKUtil.joinZKPath(VoltZK.iv2appointees, String.valueOf(pid)), -1);
            } catch (KeeperException.NoNodeException e) {}
            try {
                m_zk.delete(ZKUtil.joinZKPath(VoltZK.leaders_initiators, "partition_" + String.valueOf(pid)), -1);
            } catch (KeeperException.NoNodeException e) {}
        } catch (Exception e) {
            tmLog.error("Error removing partition info", e);

After Change


        try {
            ZKUtil.asyncDeleteRecursively(m_zk, ZKUtil.joinZKPath(VoltZK.iv2masters, String.valueOf(pid)));
            ZKUtil.asyncDeleteRecursively(m_zk, ZKUtil.joinZKPath(VoltZK.iv2appointees, String.valueOf(pid)));
            ZKUtil.asyncDeleteRecursively(m_zk, ZKUtil.joinZKPath(VoltZK.leaders_initiators, "partition_" + String.valueOf(pid)));
        } catch (Exception e) {
            tmLog.error("Error removing partition info", e);
        }